var gStorage = window.localStorage;//获取windows本地存储数据

/*
 * @Description: 预加载
 * @param :
 */
$(function(){
	/*设置body高度*/
	var height = $(window).height();
	$("body").height(height);
	
	fnReadUserInfo();
});

/*
 * @Description: 获取windows本地存储里的userInfo信息,
 * 				 如果没有存userInfo信息，用户名输入框获得焦点,
 * 				  如果有存userInfo信息，则把用户名、密码等写到页面上
 * @param :
 */
function fnReadUserInfo() {
	var sUserInfo = JSON.parse(gStorage.getItem("userInfo"));//获取windows本地存储里的userInfo信息
	if (sUserInfo == undefined || sUserInfo == null) {
		$("#username").focus();
	}else{
		$("#rememberMe").attr("checked", true);
		$("#username").val(sUserInfo.username);
		$("#password").val(sUserInfo.password);
		if(sUserInfo.rememberBooking == "true"){
			$("#rememberBooking").attr('checked',true);
		}else{
			$("#rememberBooking").attr('checked',false);
		}
	}
}

/*
 * @Description: 登录页面回车事件
 * @param :
 */
$(document).on("keydown",function(e) {
	if (event.keyCode == "13") {// keyCode=13是回车键
		$("#denglu").click();
	}
});

/*
 * @Description: 登录按钮点击事件
 * @param :
 */
$("#denglu").click(function(){
	var sUsername = $("#username").val();//获取用户名
	var sPassword = $("#password").val();//获取密码
	var sBooking = $("input[name='rememberBooking']:checked").val();//获取是否选中登录报工台
	//var sType = $("input[name='systemType']:checked").val();//获取选中系统
	if(sUsername == ""){
		setTimeout(function(){
			swal_Tips("用户名不能为空");
		}, 100);
	}else if(sPassword == ""){
		setTimeout(function(){
			swal_Tips("密码不能为空");
		}, 100);
	}else{
		setTimeout(function(){
			$.ajax({
				url :pathUrl("login.action"),
				type : 'POST',
				async : true,
				cache:false,
				dataType : 'JSON',
				data : {
					"account" : sUsername,
					"password" : sPassword
				},
				success : function(data) {
//				console.log(data)
					if (data.code == "0000") {
						/*
						 * 如果勾选了记住密码，则把用户名、密码、勾选状态存入localStorage的userInfo字段里
						 * 如果没有勾选记住密码，则清除localStorage的userInfo键值对
						 */
						if($("#rememberMe").prop("checked")) {
							var oInfo = {
									"rmbUser" : "true",
									"username" : sUsername,
									"password" : sPassword
//									"systemType" : sType
							};
							if(sBooking == 1){
								oInfo.rememberBooking = "true";
							}else{
								oInfo.rememberBooking = "false";
							}
							gStorage.setItem("userInfo",JSON.stringify(oInfo));//存入localStorage的userInfo字段里，存入的数据要是string类型
						}else{
							gStorage.removeItem("userInfo");//localStorage删除userInfo键值对
							//gstorage.clear();//localStorage清除所有内容
						}
						window.location.href = pathUrl("SY_SCJ");
					} else {
						swal_Tips(data.message);
					}
				},
				error : function(event,xhr,options,exc) {
					swal_Tips_Error();
				}
			});
		},0);
	}
});
/*window.onload = function () {  
    if (window.parent.window != window) {  
        window.top.location = "/imes";  
    }  
} */